/*
	File:		DestroyEntityMessage.h
	Course:		SGD 1301
	Author:		dmonroe
	Purpose:	Message to remove an entity from the Entity Manager
*/

#pragma once

#include "Message.h"

// Forward class declaration
class CEntity;


////////////////////////////////////////////////////////////
// CDestroyEntityMessage class
//	- stores a reference to an entity
class CDestroyEntityMessage : public CMessage
{
public:
	CDestroyEntityMessage( CEntity* pEntity );
	virtual ~CDestroyEntityMessage( void );

	// Accessor
	CEntity*		GetEntity( void ) const	{	return m_pEntity;	}


private:
	CEntity*		m_pEntity;
};

